|
CATIA V5 Programmierung : Alle Schraffuren über ein Makro auswählen
Syphield am 08.05.2009 um 11:44 Uhr (0)
Hallo,möchte ein Makro schreiben mit dem eine Suchanfrage auf alle Schraffuren in einer Zeichnung durchgeführt wird.Ich weiß bloß nicht wie diese genau heißen.Über die normale Suchfunktion heißen sie "Generierte Form".Und in den Eigenschaften steht noch was von "HlrViewFeat.1", aber das klappt nicht.Mein Makro sieht wie folgt aus:Language="VBSCRIPT"Sub CATMain()Set drawingDocument1 = CATIA.ActiveDocumentSet selection1 = drawingDocument1.Selectionselection1.Search "CATDrwSearch.XXXXXXX,all"End SubWas muß be ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro universal gestallten
Syphield am 19.05.2009 um 12:03 Uhr (0)
Aha, verstehe. Gut zu wissen.In dem Fall möchte ich das aber auch gerne umgehen, da mir die Nummer die Catia für den Körper vergibt ziemlich gleich ist, und er sich eben nur an dem Körpernamen: Rohteil halten soll.Leider läuft das Makro immer noch nicht durch.Jetzt Fehler in Zeile 32:Beschreibung: Namer erneut DefinierenAnweisung: "Dim bodies1 As Bodies"Das Makro geht dann ja auch noch weiter.Nach dem alle Parameter auf den Wert 1 gesetzt wurden, soll in einer Skizze noch eine Bedingung (Position umschalte ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Inputbox-Wert in Formel einfügen
Syphield am 30.06.2009 um 07:36 Uhr (0)
Hallo,wie füge ich einen Wert aus der Inputbox in eine Formel ein ???Habe das bisher so versucht:-------------------------------------------------------------------------------------------------------------------Sub CATMain() Set partDocument1 = CATIA.ActiveDocument Set part1 = partDocument1.Part Eingabe = InputBox ("Länge eingeben.", Eingabe) Set relations1 = part1.Relations Set parameters1 = part1.Parameters Set length1 = parameters1.Item ("Offset Leiste") Set formula1 = relations1.CreateFo ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro universal gestallten
Syphield am 19.05.2009 um 06:51 Uhr (0)
Morgen V5ler,ich habe ein Makro zum ändern einiger Parameterwerte.Diese heißen in allen angewendeten Parts auch exakt gleich.Die Parts selbst aber natürlich nicht.Wie kann ich also definieren, daß immer das aktuelle Part gemeint ist.Hier ein kleiner Auzug:-----------------------------------------------------Language="VBSCRIPT"Sub CATMain()Dim partDocument1 As DocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim parameters1 As ParametersSet parameters1 = part1.P ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro universal gestallten
Syphield am 02.07.2009 um 08:38 Uhr (0)
Ja gerne !Hab aber mittlerweile wieder ein Ähnliches Problem.Möchte wieder mit einem Marko Parameter änder, die zwar in den angewendeten Teilen immer gleich heißen,aber von Catia immer anders durchnummeriert wurden.Wie kann ich also den Parameter ansprechen, egal welche nummer er hat ?z.B.:Parameter_Hub.6--------------------------------------------------------------------------Set length1 = parameters1.Item("Parameter_Hub.")--------------------------------------------------------------------------Habe es m ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Körper- oder Parameter -Nummer abfragen
Syphield am 02.07.2009 um 19:07 Uhr (0)
Hallo,Ich habe mal wieder ein Problem. Möchte mit einem Marko z.B einen Parameter ändern, der zwar in den angewendeten Teilen immer gleich heißt,aber von Catia immer anders durchnummeriert wurde.Kann das natürlich mit einer Inputbox lösen,indem ich immer die Nummer angebe, die der Parameter dann besitzt,aber das muß doch auch anders gehen.z.B.:Parameter_Hub.6Wie kann ich also den Parameter_Hub.6 ansprechen, egal welche nummer er hat ?______________________________________________________________________ ...
|
In das Form CATIA V5 Programmierung wechseln |